home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 1: Comms & Networking / Almathera Ten on Ten - Disc 1: Comms & Networking.iso / tools / archie / archie-1.4 / vms.h < prev   
C/C++ Source or Header  |  1995-05-01  |  1KB  |  48 lines

  1. #ifndef _ARCHIE_VMS
  2. #define _ARCHIE_VMS
  3. #include <pmachine.h>
  4.  
  5. #if !defined(MULTINET_30) && !defined(WOLLONGONG) && !defined(UCX)
  6. #include "[.vms]pseudos.h"
  7. #include "[.vms]types.h"
  8. #include "[.vms]in.h"
  9. #include "[.vms]signal.h"
  10. #include "[.vms]socket.h"
  11. #include "[.vms]time.h"
  12.  
  13. #else
  14.  
  15. /* time_t gets multiply defined <ekup> */
  16. #ifndef __TYPES
  17. #define __TYPES
  18. #endif
  19. #ifdef MULTINET_30
  20. # include "multinet_root:[multinet.include.sys]types.h"
  21. # include "multinet_root:[multinet.include.netinet]in.h"
  22. # include "multinet_root:[multinet.include.sys]socket.h"
  23. # include "multinet_root:[multinet.include.sys]time.h"
  24. #endif /* MULTINET_30 */
  25.  
  26. #ifdef WOLLONGONG
  27. /* We don't want size_t defined.  */
  28. # ifndef __STDDEF
  29. #  define __STDDEF
  30. # endif
  31. # include "twg$tcp:[netdist.include.sys]types.h"
  32. # include "twg$tcp:[netdist.include.netinet]in.h"
  33. # include "twg$tcp:[netdist.include.sys]socket.h"
  34. # include "twg$tcp:[netdist.include.sys]time.h"
  35. #endif /* WOLLONGONG */
  36.  
  37. #ifdef UCX
  38. # include <types.h>
  39. # include <in.h>
  40. # include <socket.h>
  41. # include <time.h>
  42. # include "[.vms]fd.h"
  43. #endif /* UCX */
  44.  
  45. #endif /* Multinet or Wallongong or UCX */
  46.  
  47. #endif /* _ARCHIE_VMS */
  48.